import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;


public class CollectionsDemo {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<Integer>();
        list.add(30);
        list.add(10);
        list.add(40);
        list.add(20);
        list.add(50);
        Collections.sort(list, new Comparator<Integer>() {
            @Override
            public int compare(Integer i1, Integer i2) {
                return i2 - i1;
            }
        });  //排序函数（默认升序排序,可以使用匿名内部类指定排序规则）
  //      Collections.reverse(list);  //翻转函数
  //       Collections.shuffle(list);  //使用默认的随机源随机进行排列（可进行洗牌操作）
        for(Integer i : list)
            System.out.print(i + " ");

        System.out.println();
    }
}
